<?php

class ActionAdd extends BaseAction
{
    public function run()
    {
        $iUserId = Yii::app()->user->id;
        $oLotMetal = new LotMetal('insert');

        if ( Yii::app()->request->getIsPostRequest() )
        {
            $oLotMetal->setAttributesFromRequest('aLotMetal');

            $oLotMetal->user_id = $iUserId;
            $oLotMetal->date_created = date('Y-m-d H:i:s');
            $oLotMetal->date_expired = date('Y-m-d H:i:s', strtotime('+10 day'));
            $oLotMetal->status = 'active';

            if($oLotMetal->save())
            {
                $oLotMetal->lot_number = $oLotMetal->lot_metal_id + 1000;
                $oLotMetal->update();

                Yii::app()->user->setFlash('my_lots_metals_manage', 'Объявление под номером #'.$oLotMetal->lot_number.' добавлено.');
                Yii::app()->controller->redirect(Yii::app()->controller->createUrl('/profile/my_lots_metals'));
            } 
        }

    	$this->template->oLotMetal = $oLotMetal;
    }
}